package com.baizhi;

public class FengeString {

    public static void main(String[] args) {
        String str = "I love dannie";
        String[] array = new String[10];//定义数组
        String temp = str;//定义一个 字符串变量，把str赋给他，保持str字符串不变

        for (int i = 0; i < array.length; i++) {
            int index = temp.indexOf(" ");//寻找空格的位置
            System.out.println("index=" + index);
            if (index == -1) {
                array[i] = temp;//找不到空格的时候表示就剩下最后一个字符串了 ，不需要分割，直接赋值给数组，然后break跳出循环。
                break;
            }
            array[i] = temp.substring(0, index);
            temp = temp.substring(index + 1);
            System.out.println("temp=" + temp);
        }
        System.out.println("---------------------------");

        for (String a : array) {
            System.out.print(a + " ");
        }
        System.out.println();
        System.out.println("---------------------------");

        for (int i = 0; i < array.length; i++) {
            if (("").equals(array[i]) || null == array[i]) {
                break;
            }
            System.out.print(array[i] + " ");
        }
    }
}